gtk/main: Reset active state on grab broken only if implicit
authorCarlos Garnacho <carlosg@gnome.org>
Sat, 14 Nov 2020 09:48:04 +0000 (10:48 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 14 Nov 2020 09:52:34 +0000 (10:52 +0100)
commit5b4ac5456eb18405140033668e19e24f91f36543
treef9e721d06e2839bc2a169a0f169a6da4e111c15e
parent20918dbe8e691f73d48f0a543abf8ff217498387
gtk/main: Reset active state on grab broken only if implicit

An implicit grab means some button is down, reset the active state
only in that case when we get a grab broken event.

Avoids active state accounting warnings when we do get active grabs
broken (e.g. after selecting a menu option).
gtk/gtkmain.c